<?php
function lunarCalendar(int $year, int $month): void
{
    $xian = $year . ' -' .$month;
    $d = new DateTime($xian);
    $w = $d->format(format: 'N') - 1;
    $ds = $d->format(format: 't');

    echo " 一 二 三 四 五 六 日\n";

    for ($i = 0; $i < $w; ++$i) {
        echo '   ';
    }

    for ($i = 1; $i <= $ds; ++$i) {
        echo $i >= 10 ? $i : ' ' .$i;
        echo ' ';
        if (($i + $w) % 7 == 0) {
            echo "\n";
        }
    }
}
lunarCalendar(year: 2025, month: 10);
